package artifactory

import (
	"time"
)

type TUsers struct {
	Id         int64     `xorm:"pk autoincr BIGINT(20)" json:"id"`
	Uid        int       `xorm:"not null comment('三方平台用户ID') INT(20)" json:"uid"`
	Username   string    `xorm:"not null default '' comment('第三方平台用户名') VARCHAR(32)" json:"username"`
	Nickname   string    `xorm:"comment('用户昵称') VARCHAR(32)" json:"nickname"`
	AvatarId   int64     `xorm:"BIGINT(20)" json:"avatarId"`
	CreateTime time.Time `xorm:"not null comment('创建时间，即登陆注册平台时间') DATETIME" json:"createTime"`
	UpdateTime time.Time `xorm:"comment('更新时间，最近修改资料时间') DATETIME" json:"updateTime"`
	DeleteTime time.Time `xorm:"comment('软删除字段') DATETIME" json:"deleteTime"`
	Deleted    int       `xorm:"default 0 comment('是否删除 (1已删除|0正常)') TINYINT(1)" json:"deleted"`
}
